Removing null-entries in GPX tracks
Written: | 2025-06-24 |
Tags: | #how-to #snippet |
A friend of mine and me recently needed to remove a bunch of null/null coordinates from a GPX track, after a while, this is what we came up with (uses xmlstarlet
and is prefixed with the shiny new nix run
stuff!):
nix run "nixpkgs#xmlstarlet" -- ed -N gpx="http://www.topografix.com/GPX/1/1" -d '//gpx:trkpt[@lat="0" and @lon="0"]' infile.gpx > infile_clean.gpx